Crate wasm3[][src]

Expand description

A rust wrapper for WASM3.

Re-exports

pub use ffi as wasm3_sys;

Modules

Error related functionality of wasm3.

Macros

A convenience macro for creating a wrapper function that can be linked to wasm3.

Structs

Calling Context for a host function.

An environment is required to construct Runtimes from.

A callable wasm3 function. This has a generic call function for up to 26 parameters emulating an overloading behaviour without having to resort to tuples. These are hidden to not pollute the documentation.

A loaded module belonging to a specific runtime. Allows for linking and looking up functions.

A parsed module which can be loaded into a Runtime.

A runtime context for wasm3 modules.

Traits

Tait implemented by types that can be passed to wasm.

Helper tait implemented by tuples to emulate “variadic generics”.

Trait implemented by types that can be passed to and from wasm.

Type Definitions

Type of a raw host function for wasm3.